package com.suray.attendance.yida.service;

import com.aliyun.dingtalkyida_1_0.models.BatchGetFormDataByIdListResponseBody;

import java.util.List;

/**
 * Description: 项目中心管理的attendance模块的业务类
 * Author: linyu
 * Date: 2023/9/21
 */
public interface YiDaInstanceService {

    /**
    * @Description: 根据表单编号和实例id列表查询宜搭的表单的信息
    * @Param: [instanceIdList, accessToken, formId]
    * @return: void
    * @Author: jly
    * @Date: 2023/9/21
    */
    public List<BatchGetFormDataByIdListResponseBody.BatchGetFormDataByIdListResponseBodyResult> getYiDaInstanceInfoListByFromIdAndInstanceIdList(List<String> instanceIdList , String accessToken , String formId);

    /**
    * @Description: 报工考勤的批量新增到宜搭
    * @Param: [accessToken, formDataJsonList]
    * @return: java.util.List<java.lang.String>
    * @Author: jly
    * @Date: 2023/11/28
    */
    public List<String> batchProductionDataCollectDetailInfoToYiDa(String accessToken,List<String> formDataJsonList);
}
